Skip to content
This repository has been archived by the owner on Nov 11, 2024. It is now read-only.

Do away with HTTP server and instead used a Go based File server for hosting binaries #346

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

anandf
Copy link
Member

@anandf anandf commented Oct 12, 2023

What type of PR is this?
/kind enhancement

What does this PR do / why we need it:
The kam container image uses httpd base image which requires frequent updates for CVE fixes and is difficult to maintain. By using a Go based fileserver for hosting the binaries for different OS and architecture, we can do away with HTTP server and instead use a light weight image. Even a scratch base image should be enough for running a go binary.

Have you updated the necessary documentation?

  • Documentation update is required by this PR.
  • Documentation has been updated.

Which issue(s) this PR fixes:

Fixes #?

How to test changes / Special notes to the reviewer:

@openshift-ci openshift-ci bot added the kind/enhancement New feature or request label Oct 12, 2023
@openshift-merge-robot
Copy link
Collaborator

PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Copy link

codecov bot commented Jan 22, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (9babd9f) 58.61% compared to head (6dd6ce2) 58.61%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #346   +/-   ##
=======================================
  Coverage   58.61%   58.61%           
=======================================
  Files          57       57           
  Lines        2885     2885           
=======================================
  Hits         1691     1691           
  Misses       1028     1028           
  Partials      166      166           
Flag Coverage Δ
unittests 58.61% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Collaborator

@wtam2018 wtam2018 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jan 22, 2024
Copy link

openshift-ci bot commented Jan 22, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: wtam2018

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 22, 2024
@codecov-commenter
Copy link

codecov-commenter commented Jul 31, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 58.61%. Comparing base (9babd9f) to head (6dd6ce2).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #346   +/-   ##
=======================================
  Coverage   58.61%   58.61%           
=======================================
  Files          57       57           
  Lines        2885     2885           
=======================================
  Hits         1691     1691           
  Misses       1028     1028           
  Partials      166      166           
Flag Coverage Δ
unittests 58.61% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/enhancement New feature or request lgtm Indicates that a PR is ready to be merged. needs-rebase
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants